const express = require('express');

const router = express.Router();

router.get( '/add' , (req,resp) => {
    // add: /views/add.njk
    resp.render( 'add' , { message: '添加新部门' } , (err,html) => {
        if( err ) {
            resp.send( '<p style="color:red">模板渲染失败</p>' );
            return ;
        }
        resp.send( html );
    });
});

router.post( '/add' , (req,resp) => {
    let name = req.body.name ;
    let location = req.body.location ;
    if( !name || !location ) {
        resp.render( 'add' , { message: '部门名称和地区不能为空哦' } , (err,html) => {
            if( err ) {
                resp.send( '<p style="color:red">模板渲染失败</p>' );
                return ;
            }
            resp.send( html );
        });
    }

    // 如果 name 和 location 校验成功，则将 部门信息保存起来

    // 最后重定向到 部门列表去
    resp.redirect( '/dept/list' );
});

router.get( '/list' , (req,resp) => {
    resp.send( '<h1>部门列表</h1>' );
}); 

module.exports = router ;